build: Clean Up Visual Studio Project Generation
authorChun-wei Fan <fanchunwei@src.gnome.org>
Fri, 17 Apr 2015 06:47:56 +0000 (14:47 +0800)
committerChun-wei Fan <fanchunwei@src.gnome.org>
Tue, 15 Sep 2015 10:37:37 +0000 (18:37 +0800)
commitd836a52b68e53b53b143717fb2fef6160b409d0e
tree5f48bbf01216c1137f4bc32a7e8946e6a7c0128c
parentdeb632c9b64325dc1b11587f7509c061036170c4
build: Clean Up Visual Studio Project Generation

Use the common automake module from the previous commit in the
Makefile.am's, which means that the Makefile.am's in gdk/ and gtk/ can be
cleaned up as a result.  As a side effect, the property sheet that is used
to "install" the build results and headers can now be generated in terms of
the listing of headers to copy during 'make dist', where we can acquire
most of the list of headers to "install", so that we can largely avoid the
situation where the property sheet files are not updated in time for this,
causing missing headers when this build of GTK+ is being used.

Also use the Visual Studio Project file generation for the following
projects:
gtk3-demo
gtk3-demo-application
gtk3-icon-browser
gdk-win32
gdk-broadway
gail-util

So that the maintenace of these project files can be simplified as well.

https://bugzilla.gnome.org/show_bug.cgi?id=681965
38 files changed:
build/win32/vs10/Makefile.am
build/win32/vs10/broadwayd.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/broadwayd.vcxprojin [new file with mode: 0644]
build/win32/vs10/gailutil.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/gailutil.vcxprojin [new file with mode: 0644]
build/win32/vs10/gdk-broadway.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/gdk-broadway.vcxprojin [new file with mode: 0644]
build/win32/vs10/gdk-win32.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/gdk-win32.vcxprojin [new file with mode: 0644]
build/win32/vs10/gdk.vcxproj.filtersin
build/win32/vs10/gdk.vcxprojin
build/win32/vs10/gtk-install.propsin [new file with mode: 0644]
build/win32/vs10/gtk.vcxproj.filtersin
build/win32/vs10/gtk.vcxprojin
build/win32/vs10/gtk3-demo-application.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/gtk3-demo-application.vcxprojin [new file with mode: 0644]
build/win32/vs10/gtk3-demo.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/gtk3-demo.vcxprojin [new file with mode: 0644]
build/win32/vs10/gtk3-icon-browser.vcxproj.filtersin [new file with mode: 0644]
build/win32/vs10/gtk3-icon-browser.vcxprojin [new file with mode: 0644]
build/win32/vs9/Makefile.am
build/win32/vs9/broadwayd.vcprojin [new file with mode: 0644]
build/win32/vs9/gailutil.vcprojin [new file with mode: 0644]
build/win32/vs9/gdk-broadway.vcprojin [new file with mode: 0644]
build/win32/vs9/gdk-win32.vcprojin [new file with mode: 0644]
build/win32/vs9/gdk.vcprojin
build/win32/vs9/gtk-install.vspropsin [new file with mode: 0644]
build/win32/vs9/gtk.vcprojin
build/win32/vs9/gtk3-demo-application.vcprojin [new file with mode: 0644]
build/win32/vs9/gtk3-demo.vcprojin [new file with mode: 0644]
build/win32/vs9/gtk3-icon-browser.vcprojin [new file with mode: 0644]
demos/gtk-demo/Makefile.am
demos/icon-browser/Makefile.am
gdk/Makefile.am
gdk/broadway/Makefile.am
gdk/win32/Makefile.am
gtk/Makefile.am
libgail-util/Makefile.am